Automated এবং Manual Backup কনফিগারেশন

Database Tutorials - ডকুমেন্ট ডিবি (DocumentDB) ডেটাবেজ ব্যাকআপ এবং রিকভারি |
185
185

Amazon DocumentDB (MongoDB-compatible) এর মাধ্যমে ডেটাবেস ব্যাকআপ পরিচালনা একটি গুরুত্বপূর্ণ দায়িত্ব, যা ডেটার সুরক্ষা এবং পুনরুদ্ধারের জন্য অপরিহার্য। DocumentDB বিভিন্ন backup configuration সমর্থন করে, যার মধ্যে Automated Backup এবং Manual Backup রয়েছে। এগুলি ডেটাবেসের রিকভারি এবং ফোল্ডারের নির্ভরযোগ্যতা নিশ্চিত করার জন্য ব্যবহৃত হয়।

নিচে Automated এবং Manual Backup কনফিগারেশন সম্পর্কে বিস্তারিত আলোচনা করা হয়েছে।


Automated Backup কনফিগারেশন

Automated Backup হল একটি স্বয়ংক্রিয় পদ্ধতি যা নির্দিষ্ট সময় অন্তর DocumentDB ক্লাস্টারের ব্যাকআপ গ্রহণ করে এবং Point-in-Time Recovery (PITR) সক্ষম করে। এই পদ্ধতিতে আপনাকে manually ব্যাকআপ গ্রহণ করতে হয় না। AWS নিজে থেকেই ব্যাকআপ নেয় এবং ডেটাবেসের পূর্ববর্তী অবস্থায় ফিরে আসতে সহায়ক হয়।

Automated Backup সুবিধা:

  • Automatic and Frequent Backups: ব্যাকআপগুলি নির্দিষ্ট সময় অন্তর স্বয়ংক্রিয়ভাবে নেওয়া হয়, যা আপনাকে নিয়মিত ব্যাকআপ নেওয়ার ব্যাপারে চিন্তা করতে হয় না।
  • Point-in-Time Recovery (PITR): স্বয়ংক্রিয় ব্যাকআপের মাধ্যমে আপনি ডেটাবেসের যেকোনো সময়ে ফিরে যেতে পারবেন।
  • Retention Period: আপনি ব্যাকআপের রিটেনশন পিরিয়ড কনফিগার করতে পারেন, সাধারণত ১ থেকে ৩৫ দিন পর্যন্ত।

Automated Backup কনফিগারেশন ধাপ:

  1. AWS Management Console খুলুন এবং DocumentDB নির্বাচন করুন।
  2. আপনার ক্লাস্টারে ক্লিক করুন এবং ক্লাস্টারের Backup ট্যাব নির্বাচন করুন।
  3. Backup Settings-এ যান এবং Automated Backups সক্ষম করুন।
  4. Backup Retention Period নির্বাচন করুন (যত দিনব্যাপী ব্যাকআপ রাখতে চান)।
  5. Enable PITR (Point-in-Time Recovery) অপশনটি সক্ষম করুন।

নির্ধারিত Backup Retention Period:

  • আপনি ১ থেকে ৩৫ দিন পর্যন্ত ব্যাকআপ রিটেনশন পিরিয়ড নির্ধারণ করতে পারেন।
  • যদি আপনি ব্যাকআপ ফাইলগুলি ৩৫ দিনের জন্য রাখতে চান, তবে সিস্টেম প্রতি রাতে একটি ব্যাকআপ নেবে এবং আপনার নির্ধারিত সময়কালে ফিরে আসা সম্ভব হবে।

Automated Backup পদ্ধতির সুবিধা:

  • খুব সহজ এবং কম প্রচেষ্টার প্রয়োজন
  • নির্দিষ্ট সময় অন্তর ব্যাকআপ নেওয়া হয়।
  • Point-in-Time Recovery সুবিধা যোগ করে, যার মাধ্যমে পূর্ববর্তী অবস্থায় ফিরে আসা সহজ হয়।

Manual Backup কনফিগারেশন

Manual Backup এমন একটি পদ্ধতি যেখানে আপনি ডেটাবেসের একটি নির্দিষ্ট সময়ে ব্যাকআপ গ্রহণ করেন। এটি সাধারণত তখন ব্যবহৃত হয় যখন আপনি কোনও বিশেষ ডেটাবেস স্ন্যাপশট বা স্টেট সেভ করতে চান, বা বিশেষ পরিস্থিতিতে রিকভারি করতে চান।

Manual Backup সুবিধা:

  • Custom Backup Timing: আপনি যখন চান তখন ব্যাকআপ নিতে পারবেন।
  • Control: ব্যাকআপের সময় এবং অবস্থান আপনার নিয়ন্ত্রণে থাকে, যা বিশেষ সিচুয়েশনে সহায়ক।
  • Snapshot Creation: আপনি সহজেই ডেটাবেসের স্ন্যাপশট তৈরি করতে পারবেন এবং সেগুলি ব্যবহার করে রিকভারি করতে পারবেন।

Manual Backup কনফিগারেশন ধাপ:

  1. AWS Management Console-এ লগ ইন করুন এবং DocumentDB নির্বাচন করুন।
  2. আপনার ক্লাস্টার নির্বাচন করুন এবং Actions-এ ক্লিক করুন।
  3. Create Snapshot অপশনটি নির্বাচন করুন।
  4. স্ন্যাপশটের জন্য একটি নাম দিন (যেমন backup-2024-11-27), এবং এটি স্বয়ংক্রিয়ভাবে আপনার ক্লাস্টারের ডেটা সংরক্ষণ করবে।

Manual Backup পদ্ধতির সুবিধা:

  • Control and Flexibility: আপনি যখন চান তখন ব্যাকআপ নিতে পারবেন এবং আপনি নির্দিষ্ট অবস্থানে ব্যাকআপ সংরক্ষণ করতে পারবেন।
  • Simplicity: যদি আপনার ব্যাকআপ প্রয়োজন হয়, তবে এটি সহজ এবং দ্রুত হবে।

Backup এবং Recovery Strategy

ব্যাকআপ কনফিগারেশনের জন্য একটি সুসংহত Backup and Recovery Strategy তৈরি করা গুরুত্বপূর্ণ। কিছু মূল বিবেচনা:

  • Automated Backups ব্যবহারের মাধ্যমে প্রতিদিনের ডেটা সুরক্ষিত রাখা যায় এবং Point-in-Time Recovery নিশ্চিত করা যায়।
  • Manual Backups ব্যবহার করে আপনি নির্দিষ্ট সময়ে ডেটাবেসের স্ন্যাপশট নিতে পারেন, যা বিশেষ ব্যবহারের জন্য উপযুক্ত।
  • আপনি CloudWatch Logs ব্যবহার করে ব্যাকআপ এবং ডেটা রিকভারি মনিটর করতে পারেন এবং সিস্টেমের কার্যকারিতা ট্র্যাক করতে পারেন।

Backup and Recovery Monitoring:

  • CloudWatch: ব্যাকআপের অবস্থা এবং রিকভারি প্রসেসের জন্য CloudWatch ব্যবহার করতে পারেন।
  • Event Monitoring: ব্যাকআপ প্রক্রিয়া সফলভাবে সম্পন্ন হচ্ছে কিনা তা ট্র্যাক করতে পারেন।

সারাংশ

DocumentDB তে Automated Backup এবং Manual Backup দুটি গুরুত্বপূর্ণ কনফিগারেশন অপশন রয়েছে, যা ডেটার সুরক্ষা এবং পুনরুদ্ধারে সহায়ক। Automated Backup দিয়ে আপনি নিয়মিত ব্যাকআপ রাখতে পারবেন এবং Point-in-Time Recovery সুবিধা পেতে পারেন, যখন Manual Backup আপনাকে কাস্টম সময় অনুযায়ী ব্যাকআপ নিতে সহায়তা করে। সঠিক ব্যাকআপ কৌশল গ্রহণের মাধ্যমে, আপনি আপনার ডেটাবেসকে সুরক্ষিত রাখতে এবং বিপদের মুহূর্তে দ্রুত পুনরুদ্ধার করতে সক্ষম হবেন।

common.content_added_by
টপ রেটেড অ্যাপ

স্যাট অ্যাকাডেমী অ্যাপ

আমাদের অল-ইন-ওয়ান মোবাইল অ্যাপের মাধ্যমে সীমাহীন শেখার সুযোগ উপভোগ করুন।

ভিডিও
লাইভ ক্লাস
এক্সাম
ডাউনলোড করুন
Promotion